wet weather protection suit - French English Dictionary